
# 连接数据库

"""

步骤 ：
1. 导包 ：import pymysql
2. 创建连接对象:  conn = pymysql.connect(host,user,password,port,database,charset)
3. 创建游标 ：  cursor = conn.cursor()
4. 执行SQL语句 ：
    (1) . 执行任何sql语句 ： rownumber = cursor.execute(sql)  ,sql代表的一个SQL语句
    (2) . 查询所有数据 ： cursor.fetchall()  ,返回的是元组
    (3) . 查询一条数据 ： fetchone()  , 返回的是一条数据
    (4) . 查询多条数据 ： fetchmany(number) ,number代表的是一个数字
5. 关闭游标 ： cusor.close()
6. 关闭连接 ： conn.close()
"""

# 1. 导包
import pymysql

# 2. 建立连接
conn = pymysql.connect(host="localhost",user="root",password="root",database="school",charset="utf8")

# 3. 创建游标
curses = conn.cursor()

# 4.执行SQL语句
sql = "select * from students"
rownumber = curses.execute(sql)
print(rownumber)

# 查询学生的数据
# result = curses.fetchall()
# print(result)
#
# for data in result:
#     print(data)

# 查询一条数据
result = curses.fetchone()
print(result)

res1 = curses.fetchone()
print(res1)

res2 = curses.fetchmany(3)
print(res2)

# 5. 关闭游标对象
curses.close()

# 6. 关闭连接
conn.close()
